home *** CD-ROM | disk | FTP | other *** search
- Path: nntp.uio.no!solace!news
- From: cmh@lls.se (Magnus Holmgren)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Processors
- Date: 22 Mar 1996 16:56:05
- Organization: ReqChange development
- Message-ID: <4iup7o$e79@fizban.solace.mh.se>
- References: <volker.0fxi@vb.franken.de>
- NNTP-Posting-Host: myrddin.lls.se
- Mime-Version: 1.2
- Content-Type: TEXT/PLAIN; charset=ISO-8859-1
- Content-Transfer-Encoding: 8BIT
- X-FTN-To: Volker Barthelmann
- X-Newsreader: Spot 1.3a #26/NetGate 1.2
-
- In a message of 20 Mar 96, Volker wrote to :
-
- >> First of all the emulated function are VERY rarely called in Imagine.
- >> Even if
-
- VB> What do You mean by very rarely and how did You measure it?
-
- Doesn't raytracing involve a fair amount of transcendental calculations?
- And most such calculations need emulation with the '040..
-
- VB> The emulation routine may be fast, but the overhead of exceptions etc.
- VB> is much higher and makes much of a difference.
-
- Quite so.
-
- VB> What compilers were used for the Amiga and PC versions?
- VB> Most Amiga compilers are not made for Amiga only.
-
- Still, PC compilers ought to be better in code generation, due to all
- competing compilers.
-
- VB> Are You sure about that? If You use the emulated functions on the 040
- VB> You can forget about things like parallelization or pipeling at all,
- VB> I guess.
-
- Yep. All currently executing instructions are completed, an exception frame
- is created and the exception handler is called...
-
- VB> All tests I made showed that usage of emulated FPU instructions can
- VB> make a huge difference.
-
- Yes, I heard about some ray-tracer a while ago (I think it was Real3D) that
- came in an '040 optimized version. That version was some 5-8 times faster
- than the normal FPU version (I don't quite remember how much it was, but it
- was several times at least).
-
- Also, doesn't the AIBB beachball test benefit quite a bit from
- '040-optimized code?
-
- --
- Magnus Holmgren - Amiga programmer and enthusiast
-
-
-